/*
 * User: Sepheus Angelus
 * Date: 01/03/2008
 * Time: 15:50
 * 
 */

using System;

namespace Aphyros_MUD_Server
{
	/// <summary>
	/// Library of colours for Telnet.
	/// </summary>
	public class ANSI
	{
		/// <summary>
		/// Sets display to a 'bright black' colour.
		/// </summary>
		public static char[] BrightBlack = {(char)0x1b,'[','3','0',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright red colour.
		/// </summary>
		public static char[] BrightRed = {(char)0x1b,'[','3','1',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright green' colour.
		/// </summary>
		public static char[] BrightGreen = {(char)0x1b,'[','3','2',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright yellow' colour.
		/// </summary>
		public static char[] BrightYellow = {(char)0x1b,'[','3','3',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright blue' colour.
		/// </summary>
		public static char[] BrightBlue = {(char)0x1b,'[','3','4',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright magenta' colour.
		/// </summary>
		public static char[] BrightMagenta = {(char)0x1b,'[','3','5',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright cyan' colour.
		/// </summary>
		public static char[] BrightCyan = {(char)0x1b,'[','3','6',';','1','m'};
		/// <summary>
		/// Sets display to a 'bright white' colour.
		/// </summary>
		public static char[] BrightWhite = {(char)0x1b,'[','3','7',';','1','m'};
		/// <summary>
		/// Sets display to hidden.
		/// </summary>
		public static char[] Hidden = {(char)0x1b,'[','3','7',';','0','m',(char)0x1b,'[','3','0',';','8','m'};
		
		/// <summary>
		/// Sets the display to a 'dark black' colour.
		/// </summary>
		public static char[] Black = {(char)0x1b,'[','3','0',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark red' colour.
		/// </summary>
		public static char[] Red = {(char)0x1b,'[','3','1',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark green' colour.
		/// </summary>
		public static char[] Green = {(char)0x1b,'[','3','2',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark yellow' colour.
		/// </summary>
		public static char[] Yellow = {(char)0x1b,'[','3','3',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark blue' colour.
		/// </summary>
		public static char[] Blue = {(char)0x1b,'[','3','4',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark magenta' colour.
		/// </summary>
		public static char[] Magenta = {(char)0x1b,'[','3','5',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark cyan' colour.
		/// </summary>
		public static char[] Cyan = {(char)0x1b,'[','3','6',';','0','m'};
		/// <summary>
		/// Sets the display to a 'dark white (grey)' colour.
		/// </summary>
		public static char[] White = {(char)0x1b,'[','3','7',';','0','m'};
	}
}
